home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / inet / ietf / appleip / appleip-minutes-90dec.txt < prev    next >
Text File  |  1993-02-17  |  8KB  |  314 lines

  1.  
  2.  
  3. CURRENT_MEETING_REPORT_
  4.  
  5.  
  6. Reported by John Veizades/Apple
  7.  
  8. APPLEIP Minutes
  9.  
  10. MacIP
  11.  
  12. John Veizades led the MacIP discussion which resulted in numerous
  13. changes to the MacIP document.
  14.  
  15.  
  16. There was a discussion about broadcasting, and three notes came out of
  17. that talk.
  18.  
  19.  
  20.    o Never forward link level broadcasts.
  21.    o It is forbidden to unicast to a router who does directed broadcast
  22.      by unicast explosion.
  23.    o Gateways will follow router requirements document with respect to
  24.      directed broadcasts on subnets.
  25.  
  26.  
  27. Two other documents were mentioned, the first an FYI RFC for ATALK AD
  28. and ATALK ATAB. These two protocols are the KIP implementation and not
  29. phase 2 compatible.  Apparently we decided that there is no need for
  30. this RFC.
  31.  
  32. Appletalk Tunnelling through IP
  33.  
  34. The tunnelling discussion was lead by Alan Oppenheimer of Apple.  It
  35. started Tuesday afternoon, and continued through the Wednesday meeting.
  36.  
  37. Tuesday Agenda
  38.  
  39.  
  40.    o Walk through the Working Model proposed draft, Alan Oppenheimer.
  41.    o Chooser+:  Screen shots of a hierarchical chooser written by Eran
  42.      Reshef.
  43.    o The ``Magic Gateway'', Brad Parker
  44.  
  45.  
  46. The magic gateway does on demand mapping a user on one AppleTalk AS and
  47. a service on a second AppleTalk AS. The mapping information is kept in
  48.  
  49.                                    1
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56. the user gateway as a tuple for each user.  The mapping is only
  57. available to the user that created it, not to other users on the same
  58. gateway.
  59.  
  60. Alan has screen shots of the hierarchical chooser.  Everyone at the
  61. meeting greeted that presentation pleasantly.  The reaction to the idea
  62. is positive.  Oppenheimer thinks the user interface needs work.
  63.  
  64. Brad Parker provided screen shots of the Magic Gateway interface.
  65. Copies of the Working Model proposed draft are available from apple.com.
  66.  
  67. Wednesday Agenda:
  68.  
  69.  
  70.    o Clustering and Remapping additions - Alan Oppenheimer.
  71.    o AppleTalk MIB - Steve Waldbusser.
  72.    o AppleTalk Tunnelling though Foreign Networks, Draft Proposal - Alan
  73.      Oppenheimer.
  74.  
  75.  
  76. Clustering:
  77.  
  78. Clustering is a way to represent combinations of networks and zones as
  79. one entity.  Clustering will be used to represent remote apple
  80. internets.
  81.  
  82. Possible Remapping Additions:
  83.  
  84.  
  85.    o Network number remapping is optional.
  86.    o Static vs.  dynamic remapping.
  87.    o Zone name remapping with some restrictions.
  88.    o General (node) remapping.
  89.  
  90.  
  91. Appletalk MIB:
  92.  
  93.  
  94.    o Add packets dropped due to bad checksums.
  95.    o MIB is low level AppleTalk statistics intended primarily for
  96.      routers.
  97.    o Alan says routers are not expected to check checksums.  Router
  98.      vendors ARE checking checksums!
  99.  
  100.  
  101.  
  102.                                    2
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109. The MIB was acceptable to the members of the Working Group.  Greg
  110. Minshall has implemented it and says it works.  The MIB document with
  111. the few suggested changes is available via anonymous FTP from
  112. lancaster.andrew.cmu.edu as appletalk-MIB-text.
  113.  
  114. Appletalk Tunnelling:
  115.  
  116. Addressing Format
  117.  
  118.  
  119.    o DI - Uniquely identified as an appletalk domain.
  120.    o Must be extensible.
  121.    o UI = DI + network number.
  122.  
  123.  
  124. The document proposes a general form and an IP form.  The IP form is not
  125. generally accepted because if the IP address is part of the DI, it will
  126. be misused.
  127.  
  128. A form that was mentioned was 8 bits of length, followed by 8 bits of
  129. authority, followed by the Global Identifier, a Unique ID (of length
  130. length).
  131.  
  132. Data Format
  133.  
  134.  
  135.    o Encapsulation in UDP datagram port 200.
  136.    o Extended DDP header:
  137.  
  138.       -  DataLink | IP header | UDP header | ?extended header length?  |
  139.          ...
  140.       -  Dest DI | Src DI | reserved 00000000 | type 000002 | DDP header
  141.          | DATA
  142.  
  143.      The type ``000002'' means ``data''.  Must use UDP header, and each
  144.      DI is padded to an even length.  It was not agreed whether the
  145.      extended header length was needed/desirable.
  146.  
  147.  
  148. Routing Information Exchange
  149.  
  150.  
  151.    o Provide methodology
  152.    o Provide a protocol
  153.    o Determine which parts of the method are required
  154.  
  155.  
  156.                                    3
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163. In addition to the ``axis'' presented in the tunnelling document, a new
  164. axis as mentioned:  coupling ``looseness'', for:
  165.  
  166.  
  167.    o Zone info (appearance and disappearance).
  168.    o Network information.
  169.    o Metric changes.
  170.  
  171.  
  172. Protocol Summary
  173.  
  174.  
  175.    o Initial reliable exchange of a full routing table.
  176.    o (Optional) reliable communication of all changes to the table.
  177.    o (Optional) tickling to handle routers going down.
  178.  
  179.  
  180. Reliable Exchange
  181.  
  182.  
  183.    o ``One Way'' connection for exchange and update.
  184.    o Network (UI) information sent in ack'd datagrams.
  185.    o Zone information initially send in unack'd datagrams.
  186.    o Background timer polls for lost zone information.
  187.  
  188.  
  189. Milo Medin suggests that:
  190.  
  191.  
  192.    o Zone info needs to be propogated to all.
  193.    o Network/routing setup on ``demand''.
  194.    o Information updates only when requested, and only at some minimum
  195.      interval.  (The provider tells the requestor what the minimum
  196.      interval is.).
  197.  
  198.  
  199. Possible update events:
  200.  
  201.  
  202.    o Net added.
  203.    o Net deleted.
  204.    o Net hop count.
  205.    o Zone name changes.
  206.  
  207.  
  208. Greg Minshall suggests that these update events are not needed or
  209.  
  210.                                    4
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217. interesting for users.
  218.  
  219. Tickling
  220.  
  221.  
  222.    o Routers must attempt to notify other connected routers when going
  223.      down.
  224.    o Routers MAY tickle at some minimal rate.
  225.    o If tickling is not used, routers must guard against sending data to
  226.      hosts/paths that may have disappeared.
  227.  
  228.  
  229. Issues
  230.  
  231.  
  232.    o Zone remapping details
  233.    o Surpassing the 15 hop limit when loops
  234.    o Minimum required routing information exchange, including option
  235.      negotiation
  236.    o Underlying reliable transport mechanism
  237.    o Determination of retransmission times
  238.  
  239.  
  240. It was suggested that we do not do zone name remapping, it is a protocol
  241. violation, and applications pass zone names around.  We know about NBP
  242. and RTMP packets, but there will be others.  However if there is no
  243. mapping, then there will be zone name conflicts between ASs.
  244.  
  245. Underlying Reliable Transport is TCP the transport mechanism for routing
  246. information?  There was a long discussion about this, but the bottom
  247. line was, stick with UDP.
  248.  
  249. Minimum Routing Exchange
  250.  
  251.  
  252.    o Routing protocol
  253.    o Pure configuration
  254.    o Centralized administration
  255.    o Alternate routing protocol
  256.  
  257.  
  258. We need to add ZIP get zone list support and zone name change updates to
  259. the routing protocol.
  260.  
  261. When a zone comes back in a reply, we need to allow unknown net numbers
  262. to come back too.  Oppenheimer points out that not everyone uses NBP, so
  263.  
  264.                                    5
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271. network numbers must be known in advance.
  272.  
  273. Server returns update validity interval.  Client asks for update info
  274. when interval expires, and if the client still cares.
  275.  
  276. It was suggested that the protocol proposed will scale to 100s but not
  277. 1000s.
  278.  
  279. Shiva wants all options negotiable:  what parts of the protocol are
  280. performed, and negotiate who you are talking to to try out special
  281. ideas.
  282.  
  283. The next meeting is January 9, 1991 before MacWorld in an S.F. hotel.
  284.  
  285. Attendees
  286.  
  287. Gregory Bruell           gob@shiva.com
  288. Philip Budne             phil@shiva.com
  289. Cyrus Chow               cchow@orion.arc.nasa.gov
  290. James Dray               dray@st1.ncsl.nist.gov
  291. Karen Frisa              karen.frisa@andrew.cmu.edu
  292. John Gawf                ncar!cmpatsys!gawf
  293. Michael Horowitz         mah@shiva.com
  294. Holly Knight             holly@apple.com
  295. Philip Koch              philip.koch@dartmouth.edu
  296. Louise Laier             appleLink@laier1
  297. Nik Langrind             nik@shiva.com
  298. Joshua Littlefield       josh@cayman.com
  299. John Mason               Masoni@applelink.apple.com
  300. Milo Medin               medin@nsipo.nasa.gov
  301. Greg Minshall            minshall@wc.novell.com
  302. Alan Oppenheimer         oppenheimer1@applelink.apple.com
  303. Brad Parker              brad@cayman.com
  304. Mark Seger               seger@asds.enet.dec.com
  305. John Seligson            farcomp!johnsel@apple.com
  306. Frank Slaughter          fgs@shiva.com
  307. John Veizades            veizades@apple.com
  308. A. Lee Wade              wade@discovery.arc.nasa.gov
  309. Jonathan Wenocur         jhw@shiva.com
  310.  
  311.  
  312.  
  313.                                    6
  314.